package com.marvels.financial.pay.cjpay.dto;

import java.io.Serializable;

/**
 * 协议支付请求DTO
 * @author wujunfeng
 *
 */
public class DirectPaymentDTO implements Serializable{

	private static final long serialVersionUID = 1L;

	/**
	 * 扩展字段
	 */
	private String loanId;
	
	/**
	 * 商户网站唯一订单号
	 */
	private String trxId;
	
	/**
	 * 商品名称
	 */
	private String ordrName;
	
	/**
	 * 商品详情
	 */
	private String ordrDesc;
	
	/**
	 * 商户网站用户唯一标识
	 */
	private String merUserId;
	
	/**
	 * 商户编号(与鉴权请求接口中MerchantNo保持一致)
	 */
	private String sellerId;
	
	/**
	 * 订单有效期
	 */
	private String expiredTime = "90m";
	
	/**
	 * 交易类型（即时 11 担保 12）
	 */
	private String tradeType= "11";
	
	/**
	 * 银行卡号
	 */
	private String cardNo;
	
	/**
	 * 交易金额（单位:元）
	 */
	private String trxAmt;
	
	/**
	 * 短信发送标识（0：不发送短信-协议代扣  1：发送短信）
	 */
	private String smsFlag = "0";

	public String getTrxId() {
		return trxId;
	}

	public void setTrxId(String trxId) {
		this.trxId = trxId;
	}

	public String getOrdrName() {
		return ordrName;
	}

	public void setOrdrName(String ordrName) {
		this.ordrName = ordrName;
	}

	public String getOrdrDesc() {
		return ordrDesc;
	}

	public void setOrdrDesc(String ordrDesc) {
		this.ordrDesc = ordrDesc;
	}

	public String getMerUserId() {
		return merUserId;
	}

	public void setMerUserId(String merUserId) {
		this.merUserId = merUserId;
	}

	public String getSellerId() {
		return sellerId;
	}

	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}

	public String getExpiredTime() {
		return expiredTime;
	}

	public void setExpiredTime(String expiredTime) {
		this.expiredTime = expiredTime;
	}

	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getTrxAmt() {
		return trxAmt;
	}

	public void setTrxAmt(String trxAmt) {
		this.trxAmt = trxAmt;
	}

	public String getSmsFlag() {
		return smsFlag;
	}

	public void setSmsFlag(String smsFlag) {
		this.smsFlag = smsFlag;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}
	
	
}
